package com.jic.member.entity;

import com.jic.member.entity.base.BaseEntity;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 提现/结算记录
 * @author : 
 * @email : 
 * @since : 2020-09-30 11:44:47
 * @version : v1.0.0
 */
@Data
public class DisCashLog extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 主键id
     */
    private Long id;
    /**
     * 申请/结算编号
     */
    private String cashNo;
    /**
     * 来源方式 1 H5 2 PC 3 Android 4 IOS 5 后台 6 小程序
     */
    private Integer cashSource;
    /**
     * 申请类型 1:提现 2:结算增加
     */
    private Integer cashType;
    /**
     * 申请/结算人id
     */
    private Long memberId;
    /**
     * 申请/结算金额
     */
    private BigDecimal cashAmount;
    /**
     *状态 1:待审核 2:审核成功 3:审核拒绝 4:待打款/结算 5:打款/结算中 6:打款/结算成功 7:打款/结算失败 8:申请/结算完成
     */
    private Integer status;
    /**
     * 失败原因
     */
    private String failureReason;
    /**
     * 申请时间
     */
    private Date applyTime;
    /**
     * 支付方式 1:支付宝 2:微信 3:网银
     */
    private Integer payType;
    /**
     * 支付/结算时间
     */
    private Date payTime;
    /**
     * 审核人id
     */
    private Long reviewId;
    /**
     * 审核时间
     */
    private Date reviewTime;
    /**
     * 申请人名称
     */
    private String memberName;

    private String  memberAlipay;
    private String  memberWx;
    private String  memberBankCard;
    private String  memberBankMo;
}